package com.guoheng.safe.sys.service;

import com.guoheng.safe.common.base.Result;
import com.guoheng.safe.sys.dto.IdDTO;
import com.guoheng.safe.sys.dto.basicinfo.StorageTankAreaAddDTO;
import com.guoheng.safe.sys.dto.basicinfo.StorageTankAreaPageDTO;
import com.guoheng.safe.sys.dto.basicinfo.StorageTankAreaUpdateDTO;

/**
 * 类功能描述:　StorageTankAreaService
 *
 * @author Eternal
 * @date 2019-39-18 14:39
 */
public interface StorageTankAreaService {
    /**
      * 方法功能描述: 新增储罐区信息
      *
      * @param storageTankAreaAddDTO 储罐区信息
      * @return Result
      */
    Result addStorageTankArea(StorageTankAreaAddDTO storageTankAreaAddDTO);

    /**
     * 方法功能描述: 修改储罐区信息
     *
     * @param storageTankAreaUpdateDTO 储罐区信息
     * @return Result
     */
    Result updateStorageTankArea(StorageTankAreaUpdateDTO storageTankAreaUpdateDTO);

    /**
     * 方法功能描述: 修改储罐区信息
     *
     * @param idDTO 储罐区信息
     * @return Result
     */
    Result deleteStorageTankArea(IdDTO idDTO);

    /**
     * 方法功能描述: 修改储罐区信息
     *
     * @param idDTO 储罐区信息
     * @return Result
     */
    Result getStorageTankArea(IdDTO idDTO);

    /**
     * 方法功能描述: 储罐区分页信息
     *
     * @param pageDTO 分页信息
     * @return Result
     */
    Result getStorageTankAreaPage(StorageTankAreaPageDTO pageDTO);

}


